home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
emulator
/
shapeshifter
/
ssbootfile
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_22.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
12KB
|
229 lines
# near model CODE resource
# jump table entries: 4176-4180 (5 of them)
export_522:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2F0C move.l -[A7], A4
0000000E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000012 206D FE0C movea.l A0, [A5 - 0x1F4]
00000016 2F08 move.l -[A7], A0
00000018 2050 movea.l A0, [A0]
0000001A 2050 movea.l A0, [A0]
0000001C 2268 00D8 movea.l A1, [A0 + 0xD8]
00000020 4E91 jsr [A1]
00000022 2054 movea.l A0, [A4]
00000024 2668 0036 movea.l A3, [A0 + 0x36]
00000028 2F0B move.l -[A7], A3
0000002A 2053 movea.l A0, [A3]
0000002C 2050 movea.l A0, [A0]
0000002E 2268 00D8 movea.l A1, [A0 + 0xD8]
00000032 4E91 jsr [A1]
00000034 206D FE3E movea.l A0, [A5 - 0x1C2]
00000038 2F08 move.l -[A7], A0
0000003A 2050 movea.l A0, [A0]
0000003C 2050 movea.l A0, [A0]
0000003E 2268 00D8 movea.l A1, [A0 + 0xD8]
00000042 4E91 jsr [A1]
00000044 2054 movea.l A0, [A4]
00000046 2668 0032 movea.l A3, [A0 + 0x32]
0000004A 2F0B move.l -[A7], A3
0000004C 2053 movea.l A0, [A3]
0000004E 2050 movea.l A0, [A0]
00000050 2268 00D8 movea.l A1, [A0 + 0xD8]
00000054 4E91 jsr [A1]
00000056 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000005C 4E5E unlink A6
0000005E 4E75 rts
export_523:
00000060 4E56 0000 link A6, 0
00000064 48E7 0018 movem.l -[A7], A3,A4
00000068 286E 0008 movea.l A4, [A6 + 0x8]
0000006C 2054 movea.l A0, [A4]
0000006E 0828 0006 0026 btst.b [A0 + 0x26], 0x6
00000074 6726 beq +0x28 /* 0000009C */
00000076 2668 0008 movea.l A3, [A0 + 0x8]
0000007A 3028 000E move.w D0, [A0 + 0xE]
0000007E 48C0 ext.l D0
00000080 2F00 move.l -[A7], D0
00000082 2F0B move.l -[A7], A3
00000084 2053 movea.l A0, [A3]
00000086 2050 movea.l A0, [A0]
00000088 2268 00A4 movea.l A1, [A0 + 0xA4]
0000008C 4E91 jsr [A1]
0000008E 4A00 tst.b D0
00000090 508F addq.l A7, 8
00000092 6708 beq +0xA /* 0000009C */
00000094 2F0C move.l -[A7], A4
00000096 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
0000009A 588F addq.l A7, 4
label0000009C:
0000009C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000A2 4E5E unlink A6
000000A4 4E75 rts
fn000000A6:
000000A6 4E56 0000 link A6, 0
000000AA 48E7 0108 movem.l -[A7], D7,A4
000000AE 2E2E 000C move.l D7, [A6 + 0xC]
000000B2 286E 0008 movea.l A4, [A6 + 0x8]
000000B6 2054 movea.l A0, [A4]
000000B8 BEA8 007C cmp.l D7, [A0 + 0x7C]
000000BC 670C beq +0xE /* 000000CA */
000000BE 2147 007C move.l [A0 + 0x7C], D7
000000C2 2054 movea.l A0, [A4]
000000C4 08E8 0007 0025 bset.b [A0 + 0x25], 0x7
label000000CA:
000000CA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000000D0 4E5E unlink A6
000000D2 4E75 rts
fn000000D4:
000000D4 4E56 FFF0 link A6, -0x0010
000000D8 48E7 0118 movem.l -[A7], D7,A3,A4
000000DC 286E 0008 movea.l A4, [A6 + 0x8]
000000E0 2054 movea.l A0, [A4]
000000E2 0828 0006 0098 btst.b [A0 + 0x98], 0x6
000000E8 56C0 sne D0
000000EA 4400 neg.b D0
000000EC 4A00 tst.b D0
000000EE 6600 00D4 bne +0xD6 /* 000001C4 */
000000F2 2F0C move.l -[A7], A4
000000F4 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */]
000000F8 4A00 tst.b D0
000000FA 588F addq.l A7, 4
000000FC 6600 00C6 bne +0xC8 /* 000001C4 */
00000100 2F0C move.l -[A7], A4
00000102 2054 movea.l A0, [A4]
00000104 2050 movea.l A0, [A0]
00000106 2268 0168 movea.l A1, [A0 + 0x168]
0000010A 4E91 jsr [A1]
0000010C 4A00 tst.b D0
0000010E 588F addq.l A7, 4
00000110 6600 00B2 bne +0xB4 /* 000001C4 */
00000114 7E00 moveq.l D7, 0x00
00000116 486E FFF8 pea.l [A6 - 0x8]
0000011A 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
0000011E 588F addq.l A7, 4
00000120 6000 0086 bra +0x88 /* 000001A8 */
label00000124:
00000124 4AAE FFFC tst.l [A6 - 0x4]
00000128 677E beq +0x80 /* 000001A8 */
0000012A 206E FFFC movea.l A0, [A6 - 0x4]
0000012E 2050 movea.l A0, [A0]
00000130 2668 0008 movea.l A3, [A0 + 0x8]
00000134 2053 movea.l A0, [A3]
00000136 202E FFFC move.l D0, [A6 - 0x4]
0000013A B0A8 001C cmp.l D0, [A0 + 0x1C]
0000013E 6668 bne +0x6A /* 000001A8 */
00000140 206D FE0C movea.l A0, [A5 - 0x1F4]
00000144 2D48 FFF0 move.l [A6 - 0x10], A0
00000148 2050 movea.l A0, [A0]
0000014A 202E FFFC move.l D0, [A6 - 0x4]
0000014E B0A8 001C cmp.l D0, [A0 + 0x1C]
00000152 6754 beq +0x56 /* 000001A8 */
00000154 4878 2DE6 push.l 0x2DE6
00000158 2F0B move.l -[A7], A3
0000015A 2053 movea.l A0, [A3]
0000015C 2050 movea.l A0, [A0]
0000015E 2268 000C movea.l A1, [A0 + 0xC]
00000162 4E91 jsr [A1]
00000164 4A00 tst.b D0
00000166 508F addq.l A7, 8
00000168 6710 beq +0x12 /* 0000017A */
0000016A 206D FE0C movea.l A0, [A5 - 0x1F4]
0000016E 2D48 FFF4 move.l [A6 - 0xC], A0
00000172 2050 movea.l A0, [A0]
00000174 B9E8 0092 cmpa.l A4, [A0 + 0x92]
00000178 662E bne +0x30 /* 000001A8 */
label0000017A:
0000017A 4878 2BF2 push.l 0x2BF2
0000017E 2F0B move.l -[A7], A3
00000180 2053 movea.l A0, [A3]
00000182 2050 movea.l A0, [A0]
00000184 2268 000C movea.l A1, [A0 + 0xC]
00000188 4E91 jsr [A1]
0000018A 4A00 tst.b D0
0000018C 508F addq.l A7, 8
0000018E 6718 beq +0x1A /* 000001A8 */
00000190 2053 movea.l A0, [A3]
00000192 B9E8 0028 cmpa.l A4, [A0 + 0x28]
00000196 6610 bne +0x12 /* 000001A8 */
00000198 2F07 move.l -[A7], D7
0000019A 2F0B move.l -[A7], A3
0000019C 4EBA FF08 jsr [PC - 0xF8 /* 000000A6 */]
000001A0 2053 movea.l A0, [A3]
000001A2 2E28 002C move.l D7, [A0 + 0x2C]
000001A6 508F addq.l A7, 8
label000001A8:
000001A8 486E FFF8 pea.l [A6 - 0x8]
000001AC 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
000001B0 2D40 FFFC move.l [A6 - 0x4], D0
000001B4 588F addq.l A7, 4
000001B6 6600 FF6C bne -0x92 /* 00000124 */
000001BA 2F07 move.l -[A7], D7
000001BC 2F0C move.l -[A7], A4
000001BE 4EAD 2F6A jsr [A5 + 0x2F6A /* export_1513 */]
000001C2 508F addq.l A7, 8
label000001C4:
000001C4 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
000001CA 4E5E unlink A6
000001CC 4E75 rts
export_524:
000001CE 4E56 0000 link A6, 0
000001D2 2F0C move.l -[A7], A4
000001D4 286E 0008 movea.l A4, [A6 + 0x8]
000001D8 2F0C move.l -[A7], A4
000001DA 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */]
000001DE 4A00 tst.b D0
000001E0 588F addq.l A7, 4
000001E2 6608 bne +0xA /* 000001EC */
000001E4 2F0C move.l -[A7], A4
000001E6 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000001EA 588F addq.l A7, 4
label000001EC:
000001EC 2F0C move.l -[A7], A4
000001EE 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */]
000001F2 588F addq.l A7, 4
000001F4 286E FFFC movea.l A4, [A6 - 0x4]
000001F8 4E5E unlink A6
000001FA 4E75 rts
export_525:
000001FC 4E56 FFF4 link A6, -0x000C
00000200 48E7 0018 movem.l -[A7], A3,A4
00000204 286E 0008 movea.l A4, [A6 + 0x8]
00000208 2054 movea.l A0, [A4]
0000020A 2668 0096 movea.l A3, [A0 + 0x96]
0000020E 2F0B move.l -[A7], A3
00000210 486E FFF4 pea.l [A6 - 0xC]
00000214 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000218 41EE FFF4 lea.l A0, [A6 - 0xC]
0000021C 508F addq.l A7, 8
0000021E 6008 bra +0xA /* 00000228 */
label00000220:
00000220 2F0B move.l -[A7], A3
00000222 4EBA FEB0 jsr [PC - 0x150 /* 000000D4 */]
00000226 588F addq.l A7, 4
label00000228:
00000228 486E FFF4 pea.l [A6 - 0xC]
0000022C 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000230 2640 movea.l A3, D0
00000232 200B move.l D0, A3
00000234 588F addq.l A7, 4
00000236 66E8 bne -0x16 /* 00000220 */
00000238 2F0C move.l -[A7], A4
0000023A 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
0000023E 588F addq.l A7, 4
00000240 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00000246 4E5E unlink A6
00000248 4E75 rts
export_526:
0000024A 4E56 0000 link A6, 0
0000024E 2F0C move.l -[A7], A4
00000250 286E 000C movea.l A4, [A6 + 0xC]
00000254 2F0C move.l -[A7], A4
00000256 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000025A 4EAD 1052 jsr [A5 + 0x1052 /* export_518 */]
0000025E 08AC 0000 0028 bclr.b [A4 + 0x28], 0x0
00000264 286E FFFC movea.l A4, [A6 - 0x4]
00000268 4E5E unlink A6
0000026A 4E75 rts